About This Project

🚀 CPPODYSSEY – A structured coding journey through the world of C++ from basics to advanced concepts. This repository contains code examples, exercises, and small educational projects for learning C++ step by step. Each chapter focuses on a specific topic, and the code is provided with explanatory comments.

📂 Repository Structure :

01 - Fundamentals (variables, data types, operators, I/O)
02 - Conditional Statements (if, else if, switch)
03 - Loops (for, while, do-while)
04 - Random Number (rand, srand, random library)
05 - Function (definition, overloading, parameters)
06 - Template (function and class templates)
07 - Cmath (sqrt, pow, sin, cos, etc.)
08 - Array (1D, 2D, character arrays)
09 - STL (vector, map, set, algorithm, iterator)
10 - String (std::string, string functions)
11 - File (reading/writing text and binary files)
12 - Pointer (pointers, references, dynamic memory)
13 - UDT (struct, class, enum, union)

⚙️ Prerequisites: C++17 or higher compiler (GCC, Clang, MSVC), basic command-line knowledge.

📜 License: MIT License – free to use for learning and teaching purposes.

C++

Project Duration: 2026/05/03 – Present

Status: In Progress